@import url("gdlm.less");
.px2rem(@name,
@px) {
    @{name}: @px / 75 * 1rem;
}

.header {
    position: absolute;
    .px2rem(top,
    0);
    width: 100%;
    .px2rem(height,
    130);
    display: flex;
    align-items: center;
    z-index: 100;
    .left {
        width: 20%;
        text-align: center;
        img{
            .px2rem(width,70);
            .px2rem(height,70);
        }
    }
    .center {
        width: 60%;
    }
    .right {
        width: 20%;
        text-align: center;
        img{
            .px2rem(width,70);
            .px2rem(height,70);
        }
    }
}

.swiper-slide {
    position: relative;
    color: #FFF;
    .p1 {
        position: absolute;
        .px2rem(top,
        280);
        .px2rem(font-size,
        21);
        left: 5%;
    }
    .p2 {
        position: absolute;
        .px2rem(top,
        330);
        .px2rem(font-size,
        32);
        font-weight: 700;
        left: 5%;
    }
}

.swiper-pagination {
    position: relative;
    .px2rem(height,
    100);
    width: 100%;
}

.swiper-pagination-bullet:nth-child(1) {
    .px2rem(height,
    30)!important;
    .px2rem(width,
    30)!important;
    border-radius: 0!important;
    .px2rem(top,
    40);
    .px2rem(left,
    50);
    position: absolute;
    background: #FFF!important;
    border: 2px solid;
    .px2rem(line-height,
    30);
}

.swiper-pagination-bullet:nth-child(2) {
    .px2rem(height,
    30)!important;
    .px2rem(width,
    30)!important;
    border-radius: 0!important;
    .px2rem(top,
    40);
    .px2rem(left,
    100);
    position: absolute;
    background: #FFF!important;
    border: 2px solid;
    .px2rem(line-height,
    30);
}

.swiper-pagination-bullet:nth-child(3) {
    .px2rem(height,
    30)!important;
    .px2rem(width,
    30)!important;
    border-radius: 0!important;
    .px2rem(top,
    40);
    .px2rem(left,
    150);
    position: absolute;
    background: #FFF!important;
    border: 2px solid;
    .px2rem(line-height,
    30);
}

.set {
    .px2rem(height,
    133);
    display: flex;
    align-items: center;
    justify-content: center;
}

.lsmin {
    .dropload-down {
        display: none;
    }
}

.techu {
    width: 100%;
    .imgs {
        text-align: center;
    }
    .shijian {
        .px2rem(font-size,
        22);
        padding-left: 5%;
        .px2rem(padding-top,
        23);
        .span {
            border-right: 1px solid #CCC;
            padding-right: 1%;
            color: red;
            font-weight: 700;
        }
        .span1 {
            color: #787c82;
        }
        .span2 {
            float: right;
            .px2rem(padding-right,
            23);
            color: #787c82;
        }
    }
    .ipone {
        .p_one {
            font-weight: 700;
            .px2rem(padding-left,
            30);
            .px2rem(padding-top,
            25);
            .px2rem(font-size,
            30);
            color: #000;
        }
        .p_two {
            color: #CCC;
            .px2rem(padding-top,
            25);
            .px2rem(padding-left,
            30);
        }
        .p_there {
            text-align: center;
            .px2rem(padding-top,
            40);
        }
    }
}

.zhuanquan {
    .px2rem(height,
    80);
    .px2rem(line-height,
    80);
    .px2rem(font-size,
    36);
    background: white;
    text-align: center;
    @keyframes xuanzhuan {
        0% {
            transform: rotate(0);
        }
        100% {
            transform: rotate(720deg);
        }
    }
    .xuanzhuan {
        animation: xuanzhuan 1s infinite ease;
        width: 5%;
    }
}

.fx-zhe {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: rgba(27, 127, 127, 0.5);
    z-index: 1;
    display: none;
}
